home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / loptran.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  36.3 KB  |  975 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe PostScript(R) Printer Description File
  3. *% For Lexmark Optra N Laser Printer
  4. *% For use with Windows NT
  5. *% Produced by Lexmark International, Inc.
  6. *%
  7. *% Copyright (c) 1993-1998 Lexmark International Inc.  All Rights Reserved.
  8. *% Permission is granted for redistribution of this file as
  9. *% long as this copyright notice is intact and the content
  10. *% of the file is not altered in any way from its original form.
  11. *%
  12.  
  13. *FormatVersion: "4.2"
  14. *FileVersion: "1.5"
  15. *LanguageVersion: English
  16. *LanguageEncoding: WindowsANSI
  17. *PCFileName: "LOPTRAN.PPD"
  18. *Product: "(Lexmark Optra N Laser Printer)"
  19. *PSVersion: "(2014)"
  20. *ModelName: "Lexmark Optra N Laser Printer"
  21. *ShortNickName: "Lexmark Optra N PS"
  22. *NickName: "Lexmark Optra N PS"
  23.  
  24. *% === Options and Constraints ============
  25.  
  26. *OpenGroup: InstallableOptions/Options Installed
  27.  
  28. *OpenUI *Option1/Paper Input Drawer: Boolean
  29. *DefaultOption1: False
  30. *Option1 True/Installed: ""
  31. *Option1 False/Not Installed: ""
  32. *CloseUI: *Option1
  33.  
  34. *OpenUI *Option2/Envelope Feeder: Boolean
  35. *DefaultOption2: False
  36. *Option2 True/Installed: ""
  37. *Option2 False/Not Installed: ""
  38. *CloseUI: *Option2
  39.  
  40. *OpenUI *Option3/Finisher: Boolean
  41. *DefaultOption3: False
  42. *Option3 True/Installed: ""
  43. *Option3 False/Not Installed: ""
  44. *CloseUI: *Option3
  45.  
  46. *OpenUI *Option4/Duplexer: Boolean
  47. *DefaultOption4: True
  48. *Option4 True/Installed: ""
  49. *Option4 False/Not Installed: ""
  50. *CloseUI: *Option4
  51.  
  52. *OpenUI *Option5/Flash Memory Card: Boolean
  53. *DefaultOption5: False
  54. *Option5 True/Installed:""
  55. *Option5 False/Not Installed: ""
  56. *CloseUI: *Option5
  57.  
  58. *OpenUI *Option6/Printer Hard Disk: Boolean
  59. *DefaultOption6: False
  60. *Option6 True/Installed:""
  61. *Option6 False/Not Installed: ""
  62. *CloseUI: *Option6
  63.  
  64. *OpenUI *InstalledMemory/Printer Memory: PickOne
  65. *DefaultInstalledMemory: 4Meg
  66. *InstalledMemory 4Meg/4 MB Printer Memory: ""
  67. *InstalledMemory 6Meg/6 MB Printer Memory: ""
  68. *InstalledMemory 8Meg/8 MB Printer Memory: ""
  69. *InstalledMemory 10Meg/10 MB Printer Memory: ""
  70. *InstalledMemory 12Meg/12 MB Printer Memory: ""
  71. *InstalledMemory 16Meg/16 MB Printer Memory: ""
  72. *InstalledMemory 18Meg/18 MB Printer Memory: ""
  73. *InstalledMemory 20Meg/20 MB Printer Memory: ""
  74. *InstalledMemory 24Meg/24 MB Printer Memory: ""
  75. *InstalledMemory 32Meg/32 or more MB Printer Memory: ""
  76. *CloseUI: *InstalledMemory
  77.  
  78. *CloseGroup: InstallableOptions
  79.  
  80. *%  User Constraints
  81. *%********************************************************
  82.  
  83. *UIConstraints: *Option1 False *InputSlot Tray3
  84. *UIConstraints: *Option1 False *TrayLinking Tray123
  85. *UIConstraints: *Option1 False *TrayLinking Tray23
  86.  
  87. *UIConstraints: *Option2 False *InputSlot EnvelopeFeeder
  88.  
  89. *UIConstraints: *Option3 False *StapleLocation Staple1
  90. *UIConstraints: *Option3 False *StapleLocation Staple2
  91. *UIConstraints: *OutputBin Bin0 *StapleLocation Staple1
  92. *UIConstraints: *OutputBin Bin0 *StapleLocation Staple2
  93.  
  94. *% If Duplex is not installed then inhibit:
  95. *UIConstraints: *Option4 False *Duplex
  96.  
  97. *% If the paper source is Tray1 exclude the following paper sizes:
  98. *UIConstraints: *InputSlot Tray1       *PageSize  B5
  99. *UIConstraints: *InputSlot Tray1       *PageSize  Executive
  100. *UIConstraints: *InputSlot Tray1       *PageSize  A5
  101. *UIConstraints: *InputSlot Tray1       *PageSize  Monarch
  102. *UIConstraints: *InputSlot Tray1       *PageSize  C9
  103. *UIConstraints: *InputSlot Tray1       *PageSize  Comm10
  104. *UIConstraints: *InputSlot Tray1       *PageSize  DL
  105. *UIConstraints: *InputSlot Tray1       *PageSize  C5
  106. *UIConstraints: *InputSlot Tray1       *PageSize  ISOB5
  107. *UIConstraints: *InputSlot Tray1       *PageSize  Other
  108. *UIConstraints: *InputSlot Tray1       *PageSize  Tabloid
  109. *UIConstraints: *InputSlot Tray1       *PageSize  Oversize
  110. *UIConstraints: *InputSlot Tray1       *PageSize  A3
  111.  
  112. *% If the paper source is Tray2 exclude the following paper sizes:
  113. *UIConstraints: *InputSlot Tray2       *PageSize  B5
  114. *UIConstraints: *InputSlot Tray2       *PageSize  Executive
  115. *UIConstraints: *InputSlot Tray2       *PageSize  A5
  116. *UIConstraints: *InputSlot Tray2       *PageSize  Monarch
  117. *UIConstraints: *InputSlot Tray2       *PageSize  C9
  118. *UIConstraints: *InputSlot Tray2       *PageSize  Comm10
  119. *UIConstraints: *InputSlot Tray2       *PageSize  DL
  120. *UIConstraints: *InputSlot Tray2       *PageSize  C5
  121. *UIConstraints: *InputSlot Tray2       *PageSize  ISOB5
  122. *UIConstraints: *InputSlot Tray2       *PageSize  Other
  123. *UIConstraints: *InputSlot Tray2       *PageSize  Oversize
  124.  
  125. *% If the paper source is Tray3 exclude the following paper sizes:
  126. *UIConstraints: *InputSlot Tray3       *PageSize  B5
  127. *UIConstraints: *InputSlot Tray3       *PageSize  Executive
  128. *UIConstraints: *InputSlot Tray3       *PageSize  A5
  129. *UIConstraints: *InputSlot Tray3       *PageSize  Monarch
  130. *UIConstraints: *InputSlot Tray3       *PageSize  C9
  131. *UIConstraints: *InputSlot Tray3       *PageSize  Comm10
  132. *UIConstraints: *InputSlot Tray3       *PageSize  DL
  133. *UIConstraints: *InputSlot Tray3       *PageSize  C5
  134. *UIConstraints: *InputSlot Tray3       *PageSize  ISOB5
  135. *UIConstraints: *InputSlot Tray3       *PageSize  Other
  136. *UIConstraints: *InputSlot Tray3       *PageSize  Oversize
  137.  
  138. *% If the paper source is Envelope Feeder exclude the following paper sizes:
  139. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Letter
  140. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Legal
  141. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Executive
  142. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  A4
  143. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  A5
  144. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  B4
  145. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  B5
  146. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  A3
  147. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Tabloid
  148. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Oversize
  149. *UIConstraints: *InputSlot EnvelopeFeeder       *PageSize  Other
  150.  
  151.  
  152. *% If the paper source is Manual Envelope exclude the following paper sizes:
  153. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Letter
  154. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Legal
  155. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Executive
  156. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A4
  157. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A5
  158. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  B4
  159. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  B5
  160. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  A3
  161. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Tabloid
  162. *UIConstraints: *InputSlot ManualEnvelope       *PageSize  Oversize
  163.  
  164. *% If the paper source in Manual Paper then exclude Envelopes
  165. *UIConstraints: *InputSlot ManualPaper       *PageSize  Monarch
  166. *UIConstraints: *InputSlot ManualPaper       *PageSize  C9
  167. *UIConstraints: *InputSlot ManualPaper       *PageSize  Comm10
  168. *UIConstraints: *InputSlot ManualPaper       *PageSize  DL
  169. *UIConstraints: *InputSlot ManualPaper       *PageSize  C5
  170. *UIConstraints: *InputSlot ManualPaper       *PageSize  ISOB5
  171. *UIConstraints: *InputSlot ManualPaper       *PageSize  Other
  172.  
  173. *% If Resolution is 1200 dpi inhibit text smoothing
  174. *UIConstraints: *Resolution 1200dpi  *Smoothing True
  175.  
  176. *% If resolution is other than 600 dpi inhibit PictureGrade and IET
  177. *UIConstraints: *Resolution 300dpi  *JCLPictureGrade True
  178. *UIConstraints: *Resolution 1200dpi  *JCLPictureGrade True
  179. *UIConstraints: *Resolution 300dpi  *ImageEnhance True
  180. *UIConstraints: *Resolution 1200dpi  *ImageEnhance True
  181.  
  182. *% === Basic Capabilities ============
  183.  
  184. *LanguageLevel: "2"
  185. *Protocols: PJL TBCP
  186. *TTRasterizer: Type42
  187. *ColorDevice: False
  188. *DefaultColorSpace: Gray
  189. *VariablePaperSize: True
  190. *Throughput: "24"
  191. *FileSystem: True
  192. *FreeVM: "910000"
  193. *VMOption 4Meg: "910000"
  194. *VMOption 6Meg: "1034000"
  195. *VMOption 8Meg: "1290000"
  196. *VMOption 10Meg: "1290000"
  197. *VMOption 12Meg: "1546000"
  198. *VMOption 16Meg: "2058000"
  199. *VMOption 18Meg: "2058000"
  200. *VMOption 20Meg: "2058000"
  201. *VMOption 24Meg: "2058000"
  202. *VMOption 32Meg: "2058000"
  203. *Password: "0"
  204. *ExitServer: "
  205.  count 0 eq   % is the password on the stack?
  206.  { true }
  207.  { dup        % potential password
  208.    statusdict /checkpassword get exec not
  209.  } ifelse
  210.  {  %  if no password or not valid
  211.    (WARNING : Cannot perform the exitserver command.) =
  212.    (Password supplied is not valid.) =
  213.    (Please contact the author of this software.) = flush
  214.    quit
  215.  } if
  216.  serverdict /exitserver get exec
  217.  "
  218. *End
  219. *Reset: "
  220.  count 0 eq  % is the password on the stack?
  221.  { true }
  222.  { dup      % potential password
  223.    statusdict /checkpassword get exec not
  224.  } ifelse
  225.  {  %  if no password or not valid
  226.    (WARNING : Cannot reset printer.) =
  227.    (Password supplied is not valid.) =
  228.    (Please contact the author of this software.) = flush
  229.    quit
  230.  } if
  231.  serverdict /exitserver get exec
  232.  systemdict /quit get exec
  233.  (WARNING : Printer Reset Failed.) = flush
  234.  "
  235. *End
  236.  
  237. *% === Job Control Language ==
  238.  
  239. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  240. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
  241. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
  242.  
  243. *JCLOpenUI *JCLDensity/Print Darkness: PickOne
  244. *DefaultJCLDensity: None
  245. *OrderDependency: 20 JCLSetup  *JCLDensity
  246. *JCLDensity None/Printer Setting: ""
  247. *JCLDensity VLIGHT/Very Light (-6): "@PJL SET LDENSITY = -6<0A>"
  248. *JCLDensity LIGHT/Light (-3): "@PJL SET LDENSITY = -3<0A>"
  249. *JCLDensity NORMAL/Normal (0): "@PJL SET LDENSITY = 0<0A>"
  250. *JCLDensity DARK/Dark (+3): "@PJL SET LDENSITY = +3<0A>"
  251. *JCLDensity VDARK/Very Dark (+6): "@PJL SET LDENSITY = +6<0A>"
  252. *JCLCloseUI: *JCLDensity
  253.  
  254. *JCLOpenUI *JCLEconomode/Toner Saver: PickOne
  255. *DefaultJCLEconomode: None
  256. *OrderDependency: 10 JCLSetup  *JCLEconomode
  257. *JCLEconomode None/Printer Setting: ""
  258. *JCLEconomode ON/On: "@PJL SET ECONOMODE = ON<0A>"
  259. *JCLEconomode OFF/Off: "@PJL SET ECONOMODE = OFF<0A>"
  260. *JCLCloseUI: *JCLEconomode
  261.  
  262. *% === Resolution ============
  263.  
  264. *OpenUI *Resolution/Resolution:  PickOne
  265. *DefaultResolution: 600dpi
  266. *OrderDependency: 10 AnySetup *Resolution
  267. *Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  268. *Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  269. *Resolution 1200dpi/1200 Quality: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
  270. *?Resolution: "
  271.  save
  272.  currentpagedevice /HWResolution get 0 get
  273.  (     ) cvs print (dpi) = flush
  274.  restore
  275.  "
  276. *End
  277. *CloseUI: *Resolution
  278.  
  279. *OpenUI *Smoothing/Smoothing: PickOne
  280. *DefaultSmoothing: PrtSet
  281. *OrderDependency: 40 AnySetup *Smoothing
  282. *Smoothing PrtSet/Printer Setting: ""
  283. *Smoothing True/On:  "
  284.  1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
  285. *End
  286. *Smoothing False/Off: "
  287.  1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
  288. *End
  289. *?Smoothing: "
  290.  save
  291.  currentpagedevice /PostRenderingEnhanceDetails get /REValue get
  292.  dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
  293.  restore
  294.  "
  295. *End
  296. *CloseUI: *Smoothing
  297.  
  298. *OpenUI *ImageEnhance/Image Enhancement: PickOne
  299. *DefaultImageEnhance: PrtSet
  300. *OrderDependency: 40 AnySetup *ImageEnhance
  301. *ImageEnhance PrtSet/Printer Setting: ""
  302. *ImageEnhance True/On:  "
  303.  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
  304. *End
  305. *ImageEnhance False/Off: "
  306.  1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
  307. *End
  308. *CloseUI: *ImageEnhance
  309.  
  310. *JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
  311. *DefaultJCLPictureGrade: PrtSet
  312. *OrderDependency: 10 JCLSetup *JCLPictureGrade
  313. *JCLPictureGrade PrtSet/Printer Setting:""
  314. *JCLPictureGrade True/On:         "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
  315. *JCLPictureGrade False/Off:       "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
  316. *JCLCloseUI: *JCLPictureGrade
  317.  
  318. *% === Halftone Information ===============
  319.  
  320. *ScreenFreq: "60.0"
  321. *ScreenAngle: "45.0"
  322. *ResScreenFreq   300dpi: "60.0"
  323. *ResScreenAngle  300dpi: "45.0"
  324. *ResScreenFreq   600dpi: "60.0"
  325. *ResScreenAngle  600dpi: "45.0"
  326. *ResScreenFreq  1200dpi: "106.0"
  327. *ResScreenAngle 1200dpi: "45.0"
  328.  
  329. *DefaultScreenProc: Dot
  330. *ScreenProc Dot: "
  331.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  332.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  333.  "
  334. *End
  335. *ScreenProc Line: "{ pop }"
  336. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  337.  
  338. *DefaultTransfer: Factory
  339. *Transfer Factory: "{ }"
  340. *Transfer Factory.Inverse: "{ 1 exch sub }"
  341. *%******************************************************
  342. *%  Paper Selection/Handling                           *
  343. *%******************************************************
  344.  
  345. *LandscapeOrientation: Plus90
  346.  
  347. *% PageSize selection is normally associated with selection of paper by
  348. *% size rather than by input source.
  349.  
  350. *OpenUI *PageSize:  PickOne
  351. *OrderDependency: 30 AnySetup *PageSize
  352. *DefaultPageSize: Letter
  353. *PageSize Letter/Letter: "
  354.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  355.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  356. *End
  357. *PageSize Legal/Legal: "
  358.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  359.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  360. *End
  361. *PageSize Executive/Executive: "
  362.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  363.  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"
  364. *End
  365. *PageSize A4/A4: "
  366.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  367.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  368. *End
  369. *PageSize A5/A5: "
  370.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  371.  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"
  372. *End
  373. *PageSize B5/B5: "
  374.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  375.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  376. *End
  377. *PageSize A3/A3: "
  378.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  379.  2 dict dup /PageSize [842 1191]  put dup /ImagingBBox null put setpagedevice"
  380. *End
  381. *PageSize Tabloid/Tabloid: "
  382.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  383.  2 dict dup /PageSize [792 1224]  put dup /ImagingBBox null put setpagedevice"
  384. *End
  385. *PageSize Oversize/Custom 11.7 x 17.7 in: "
  386.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  387.  2 dict dup /PageSize [842 1274]  put dup /ImagingBBox null put setpagedevice"
  388. *End
  389. *PageSize B4/B4: "
  390.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  391.  2 dict dup /PageSize [729 1032]  put dup /ImagingBBox null put setpagedevice"
  392. *End
  393. *PageSize Monarch/Monarch Envelope: "
  394.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  395.  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"
  396. *End
  397. *PageSize C9/C9 Envelope: "
  398.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  399.  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"
  400. *End
  401. *PageSize Comm10/C10 Envelope: "
  402.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  403.  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"
  404. *End
  405. *PageSize DL/DL Envelope: "
  406.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  407.  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"
  408. *End
  409. *PageSize C5/C5 Envelope: "
  410.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  411.  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"
  412. *End
  413. *PageSize ISOB5/B5 Envelope: "
  414.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  415.  2 dict dup /PageSize [499 709]  put dup /ImagingBBox null put setpagedevice"
  416. *End
  417. *PageSize Other/Other Envelope: "
  418.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  419.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  420. *End
  421. *?PageSize: "
  422.  save
  423.  17 dict
  424.    dup /letter (Letter) put
  425.    dup /legal (Legal) put
  426.    dup /executivepage (Executive) put
  427.    dup /a4 (A4) put
  428.    dup /a5 (A5) put
  429.    dup /b5 (B5) put
  430.    dup /a3 (A3) put
  431.    dup /tabloid (Tabloid) put
  432.    dup /oversize (Tabloid.Oversize) put
  433.    dup /b4 (B4) put
  434.    dup /3.875x7.5envelope (Monarch) put
  435.    dup /3.875x8.875envelope (C9) put
  436.    dup /4.125x9.5envelope (Comm10) put
  437.    dup /110x220envelope (DL) put
  438.    dup /162x229envelope (C5) put
  439.    dup /176x250envelope (Envelope.499.709) put
  440.    dup /otherenvelope (Envelope.612.996) put
  441.  statusdict /papersize get exec
  442.  3 1 roll  {get} stopped {(Unknown)}if
  443.  exch  not { print (.Transverse) }if
  444.  = flush
  445.  restore
  446.  "
  447. *End
  448. *CloseUI: *PageSize
  449.  
  450. *% These entries will set up the frame buffer.
  451. *% Usually used with input source selection rather than selection by size (AutoSelect).
  452.  
  453. *OpenUI *PageRegion:  PickOne
  454. *OrderDependency: 40 AnySetup *PageRegion
  455. *DefaultPageRegion: Letter
  456. *PageRegion Letter: "
  457.  2 dict dup /PageSize [612 792]  put dup /ImagingBBox null put setpagedevice"
  458. *End
  459. *PageRegion Legal: "
  460.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  461. *End
  462. *PageRegion Executive: "
  463.  2 dict dup /PageSize [522 756]  put dup /ImagingBBox null put setpagedevice"
  464. *End
  465. *PageRegion A4: "
  466.  2 dict dup /PageSize [595 842]  put dup /ImagingBBox null put setpagedevice"
  467. *End
  468. *PageRegion A5: "
  469.  2 dict dup /PageSize [420 595]  put dup /ImagingBBox null put setpagedevice"
  470. *End
  471. *PageRegion B5: "
  472.  2 dict dup /PageSize [516 729]  put dup /ImagingBBox null put setpagedevice"
  473. *End
  474. *PageRegion A3: "
  475.  2 dict dup /PageSize [842 1191]  put dup /ImagingBBox null put setpagedevice"
  476. *End
  477. *PageRegion Tabloid: "
  478.  2 dict dup /PageSize [792 1224]  put dup /ImagingBBox null put setpagedevice"
  479. *End
  480. *PageRegion Oversize: "
  481.  2 dict dup /PageSize [842 1274]  put dup /ImagingBBox null put setpagedevice"
  482. *End
  483. *PageRegion B4: "
  484.  2 dict dup /PageSize [729 1032]  put dup /ImagingBBox null put setpagedevice"
  485. *End
  486.  
  487. *PageRegion Monarch: "
  488.  2 dict dup /PageSize [279 540]  put dup /ImagingBBox null put setpagedevice"
  489. *End
  490. *PageRegion C9: "
  491.  2 dict dup /PageSize [279 639]  put dup /ImagingBBox null put setpagedevice"
  492. *End
  493. *PageRegion Comm10: "
  494.  2 dict dup /PageSize [297 684]  put dup /ImagingBBox null put setpagedevice"
  495. *End
  496. *PageRegion DL: "
  497.  2 dict dup /PageSize [312 624]  put dup /ImagingBBox null put setpagedevice"
  498. *End
  499. *PageRegion C5: "
  500.  2 dict dup /PageSize [459 649]  put dup /ImagingBBox null put setpagedevice"
  501. *End
  502. *PageRegion ISOB5: "
  503.  2 dict dup /PageSize [499 709]  put dup /ImagingBBox null put setpagedevice"
  504. *End
  505. *PageRegion Other: "
  506.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  507. *End
  508. *CloseUI: *PageRegion
  509.  
  510. *% **** Printable Area by key word ****
  511. *% Note: These values have been adjusted to compinsate for the translate rounding done in this version of the
  512. *%       NT Pscript driver.
  513. *DefaultImageableArea: Letter
  514. *ImageableArea Letter:    "13 13 599 779"
  515. *ImageableArea Legal:     "13 13 599 995"
  516. *ImageableArea Executive: "13 13 509 743"
  517. *ImageableArea A4:        " 7 13 585 829"
  518. *ImageableArea A5:        "13 13 407 583"
  519. *ImageableArea B5:        "13 13 505 716"
  520. *ImageableArea A3:        "13 13 829 1178"
  521. *ImageableArea Tabloid:   "13 13 779 1211"
  522. *ImageableArea Oversize:  "13 13 830 1262"
  523. *ImageableArea B4:        "13 13 716 1019"
  524. *ImageableArea Monarch:   " 1 13 267 527"
  525. *ImageableArea C9:        " 1 13 267 626"
  526. *ImageableArea Comm10:    " 3 13 284 671"
  527. *ImageableArea DL:        " 2 13 299 611"
  528. *ImageableArea C5:        " 4 13 447 636"
  529. *ImageableArea ISOB5:     " 2 13 486 696"
  530. *ImageableArea Other:     "13 13 599 995"
  531. *?ImageableArea: "
  532.  save
  533.  /cvp { cvi (            ) cvs print ( ) print } bind def
  534.  newpath clippath pathbbox
  535.  4 -2 roll exch 2 {ceiling cvp} repeat
  536.  exch 2 {floor cvp} repeat flush
  537.  restore
  538.  "
  539. *End
  540.  
  541. *% **** Physical paper dimensions by key word ****
  542.  
  543. *DefaultPaperDimension: Letter
  544. *PaperDimension Letter:    "612 792"
  545. *PaperDimension Legal:     "612 1008"
  546. *PaperDimension Executive: "522 756"
  547. *PaperDimension A4:        "595 842"
  548. *PaperDimension A5:        "420 595"
  549. *PaperDimension B5:        "516 729"
  550. *PaperDimension A3:        "842 1191"
  551. *PaperDimension Tabloid:   "792 1224"
  552. *PaperDimension Oversize:  "842 1274"
  553. *PaperDimension B4:        "729 1032"
  554. *PaperDimension Monarch:   "279 540"
  555. *PaperDimension C9:        "279 639"
  556. *PaperDimension Comm10:    "297 684"
  557. *PaperDimension DL:        "312 624"
  558. *PaperDimension C5:        "459 649"
  559. *PaperDimension ISOB5:     "499 709"
  560. *PaperDimension Other:     "612 1008"
  561. *RequiresPageRegion All: True
  562.  
  563. *% ****** Custom Page Size  ******
  564.  
  565. *VariablePaperSize: False
  566.  
  567. *%*****************************************
  568. *%      Input Paper Sources Standard      *
  569. *%*****************************************
  570.  
  571. *% Input Source Key's
  572. *%  0 - Upper tray
  573. *%  1 - Lower Tray
  574. *%  2 - Multipurpose Tray
  575. *%  3 - Input Deck (Tray 3)  Optional Feature
  576. *%  4 - Envelope Feeder      Optional Feature
  577.  
  578. *OpenUI *InputSlot:  PickOne
  579. *OrderDependency: 20 AnySetup *InputSlot
  580. *DefaultInputSlot: Tray1
  581. *InputSlot Tray1/Upper (Tray 1): "
  582.  1 dict dup /ManualFeed false put setpagedevice
  583.  1 dict dup /MediaPosition null put setpagedevice
  584.  currentpagedevice /InputAttributes get 0 get setpagedevice
  585.  1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
  586.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  587. *End
  588. *InputSlot Tray2/Lower (Tray 2): "
  589.  1 dict dup /ManualFeed false put setpagedevice
  590.  1 dict dup /MediaPosition null put setpagedevice
  591.   currentpagedevice /InputAttributes get 1 get setpagedevice
  592.  1 dict dup /InputAttributes 1 dict dup /Priority [1] put put setpagedevice
  593.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  594. *End
  595.  
  596. *InputSlot MultiPurpose/Multipurpose Tray: "
  597.  1 dict dup /ManualFeed false put setpagedevice
  598.  1 dict dup /MediaPosition null put setpagedevice
  599.  currentpagedevice /InputAttributes get 2 get setpagedevice
  600.  1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice
  601.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  602. *End
  603. *InputSlot Tray3/Input Drawer (Tray 3): "
  604.  1 dict dup /ManualFeed false put setpagedevice
  605.  1 dict dup /MediaPosition null put setpagedevice
  606.  userdict /lms
  607.  currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
  608.  currentpagedevice /InputAttributes get lms get setpagedevice
  609.  1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
  610.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  611. *End
  612. *InputSlot EnvelopeFeeder/Envelope Feeder: "
  613.  1 dict dup /MediaPosition null put setpagedevice
  614.  currentpagedevice /InputAttributes get 4 known
  615.  { 1 dict dup /ManualFeed false put setpagedevice
  616.    1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  617.    1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice }
  618.  { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
  619. *End
  620. *InputSlot ManualEnvelope/Manual Envelope: "
  621.  1 dict dup /ManualFeed true  put setpagedevice
  622.  1 dict dup /MediaPosition null put setpagedevice
  623.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  624. *End
  625.  
  626. *InputSlot ManualPaper/Manual Paper: "
  627.  1 dict dup /ManualFeed true  put setpagedevice
  628.  1 dict dup /MediaPosition null put setpagedevice
  629.  1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
  630. *End
  631.  
  632. *?InputSlot: "
  633.  save
  634.  [ (Upper) (Lower) (Multipurpose) (Manual) (Manual Envelope)  (Tray3) (EnvelopeFeeder)  ]
  635.  statusdict /papertray get exec
  636.  {get exec} stopped { pop pop (Unknown) } if = flush
  637.  restore
  638.  "
  639. *End
  640.  
  641. *CloseUI: *InputSlot
  642.  
  643. *OpenUI *TrayLinking/Tray Linking: PickOne
  644. *OrderDependency: 50 AnySetup *TrayLinking
  645. *DefaultTrayLinking: None
  646. *TrayLinking None/Printer Setting:  ""
  647. *TrayLinking Off/No Tray Linking: "
  648. 1 dict dup /TraySwitch false put setpagedevice"
  649. *End
  650. *TrayLinking Tray12/Link Tray 1+2:    "
  651. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 1 put put setpagedevice
  652. 1 dict dup /TraySwitch true put setpagedevice"
  653. *End
  654. *TrayLinking Tray123/Link Tray 1+2+3: "
  655. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 2 put put setpagedevice
  656. 1 dict dup /TraySwitch true put setpagedevice"
  657. *End
  658. *TrayLinking Tray23/Link Tray 2+3:    "
  659. 1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 3 put put setpagedevice
  660. 1 dict dup /TraySwitch true put setpagedevice"
  661. *End
  662. *?TrayLinking: "
  663.  save
  664.  currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
  665.  restore
  666.  "
  667. *End
  668. *CloseUI: *TrayLinking
  669.  
  670. *%****************************
  671. *%*   Output Processing      *
  672. *%****************************
  673.  
  674. *OpenGroup: FinisherOptions/Job Finisher Options
  675.  
  676. *% **** Duplex Printing Selection *****
  677.  
  678. *OpenUI *Duplex/Duplex: PickOne
  679. *DefaultDuplex: None
  680. *Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice"
  681. *Duplex DuplexNoTumble/Duplex - Long Edge: "
  682.  statusdict /duplexer get exec
  683.   { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
  684.   { 1 dict dup /Duplex false put setpagedevice }
  685.   ifelse
  686.  "
  687. *End
  688. *Duplex DuplexTumble/Duplex - Short Edge: "
  689.  statusdict /duplexer get exec
  690.  { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
  691.  { 1 dict dup /Duplex false put setpagedevice }
  692.  ifelse
  693.  "
  694. *End
  695. *?Duplex: "
  696.  save
  697.  currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
  698.  restore
  699.  "
  700. *End
  701. *CloseUI: *Duplex
  702.  
  703. *% **** Collated Copies ****
  704.  
  705. *OpenUI *Collate/Collate Copies: Boolean
  706. *DefaultCollate: False
  707. *OrderDependency: 44 AnySetup *Collate
  708. *Collate True/On: "1 dict dup /Collate true put setpagedevice"
  709. *Collate False/Off: "1 dict dup /Collate false put setpagedevice"
  710. *CloseUI: *Collate
  711.  
  712. *% **** Finisher Options and Constraints ****
  713.  
  714.  
  715. *OpenUI *OutputBin/Output Bin: PickOne
  716. *DefaultOutputBin: None
  717. *OrderDependency:  45 AnySetup *OutputBin
  718. *OutputBin None/Printer Setting:""
  719. *OutputBin Bin0/Bin 0 (Top):"
  720.  1 dict dup /OutputAttributes 1 dict dup /Priority [0] put put setpagedevice"
  721. *End
  722. *OutputBin Bin1/Bin 1 (Side):"
  723.   1 dict dup /OutputAttributes 1 dict dup /Priority [1] put put setpagedevice"
  724. *End
  725. *CloseUI: *OutputBin
  726.  
  727. *OpenUI *StapleLocation/Staple: PickOne
  728. *DefaultStapleLocation: PrtSet
  729. *OrderDependency: 170 AnySetup *StapleLocation
  730. *StapleLocation PrtSet/Printer Setting: ""
  731. *StapleLocation False/Off: "
  732.  1 dict dup /Staple 0 put setpagedevice"
  733. *End
  734. *StapleLocation Staple1/Staple 1: "
  735.  2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup
  736.  /Number 1 put put setpagedevice"
  737. *End
  738. *StapleLocation Staple2/Staple 2: "
  739.  2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup
  740.  /Number 2 put put setpagedevice"
  741. *End
  742. *CloseUI: *StapleLocation
  743.  
  744. *CloseGroup: FinisherOptions
  745.  
  746. *JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
  747. *DefaultJCLPortRotation: None
  748. *OrderDependency: 10 JCLSetup  *JCLPortRotation
  749. *JCLPortRotation None/Printer Setting: ""
  750. *JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
  751. *JCLCloseUI: *JCLPortRotation
  752.  
  753. *%**************************************
  754. *%  Font Information                   *
  755. *%**************************************
  756.  
  757. *DefaultFont: Courier
  758. *Font Courier: Standard "(001.000)" Standard ROM
  759. *Font Courier-Bold: Standard "(001.000)" Standard ROM
  760. *Font Courier-Oblique: Standard "(001.000)" Standard ROM
  761. *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
  762. *Font Times-Roman: Standard "(001.000)" Standard ROM
  763. *Font Times-Bold: Standard "(001.000)" Standard ROM
  764. *Font Times-Italic: Standard "(001.000)" Standard ROM
  765. *Font Times-BoldItalic: Standard "(001.000)" Standard ROM
  766. *Font Helvetica: Standard "(001.000)" Standard ROM
  767. *Font Helvetica-Bold: Standard "(001.000)" Standard ROM
  768. *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
  769. *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
  770. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  771. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  772. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  773. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  774. *Font Symbol: Special "(001.000)" Standard ROM
  775. *Font AvantGarde-Book: Standard "(001.000)" Standard ROM
  776. *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
  777. *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
  778. *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
  779. *Font Bookman-Demi: Standard "(001.000)" Standard ROM
  780. *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
  781. *Font Bookman-Light: Standard "(001.000)" Standard ROM
  782. *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
  783. *Font Helvetica-Light: Standard "(001.000)" Standard ROM
  784. *Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
  785. *Font Helvetica-Black: Standard "(001.000)" Standard ROM
  786. *Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
  787. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
  788. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
  789. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
  790. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
  791. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  792. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  793. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  794. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  795. *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
  796. *Font ZapfDingbats: Special "(001.000)" Special ROM
  797. *?FontQuery: "
  798.  save
  799.  4 dict begin
  800.   /sv exch def
  801.   /str (fonts/                              ) def
  802.   /st2 128 string def
  803.   { count 0 gt
  804.    { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
  805.     {pop (Yes)}
  806.     { str exch st2 cvs dup length /len exch def
  807.      6 exch putinterval str 0 len 6 add getinterval mark exch
  808.      { } st2 filenameforall counttomark 0 gt
  809.      { cleartomark (Yes)}{cleartomark (No)}ifelse
  810.     }ifelse = flush
  811.    }{ exit } ifelse
  812.   } bind loop
  813.   (*) = flush
  814.   sv
  815.  end
  816.  restore
  817.  "
  818. *End
  819.  
  820. *?FontList: "
  821.  save
  822.  2 dict begin
  823.   /sv exch def
  824.   /str 128 string def
  825.   FontDirectory { pop == } bind forall flush
  826.   /filenameforall where
  827.   { pop save (fonts/*)
  828.    { dup length 6 sub 6 exch getinterval cvn == } bind
  829.    str filenameforall flush restore
  830.   } if
  831.   (*) = flush
  832.   sv
  833.  end
  834.  restore
  835.  "
  836. *End
  837.  
  838. *% Printer Messages (verbatim from printer):
  839. *Message: "%%  exitserver: permanent state may be changed  %%"
  840. *Message: "%%  Flushing: rest of job (to end-of-file) will be ignored  %%"
  841. *Message: "\FontName\ not found, using Courier"
  842.  
  843. *% Status (format: %%  status: <one of these> %% )
  844. *Status: "Printer Busy"
  845. *Status: "Warming Up"
  846. *Status: "idle"
  847. *Status: "busy"
  848. *Status: "waiting"
  849. *Status: "initializing"
  850. *Status: "not ready"
  851.  
  852. *% Input Sources (format: %%  status: <stat>; source: <one of these>  %% )
  853. *Source: "Serial"
  854. *Source: "Parallel"
  855. *Source: "Network"
  856.  
  857. *% Printer Error (format: %%  PrinterError: <one of these>  %%)
  858. *PrinterError: "Paper Jam"
  859. *PrinterError: "Wrong Paper Length"
  860. *PrinterError: "Invalid Manual Insertion"
  861. *PrinterError: "Change Size in Feeder"
  862. *PrinterError: "Change Size in Tray 1"
  863. *PrinterError: "Change Size in Tray 2"
  864. *PrinterError: "Paper Out or Feed Failure - Feed"
  865. *PrinterError: "Load Manual Envelope"
  866. *PrinterError: "Paper Out or Feed Failure - Tray 1"
  867. *PrinterError: "Paper Out or Feed Failure - Tray 2"
  868. *PrinterError: "Load Manual Paper"
  869. *PrinterError: "Output Bin Full"
  870. *PrinterError: "Cover Open/Cartridge Not Installed"
  871. *PrinterError: "Insufficient Memory"
  872. *PrinterError: "Complex Page"
  873. *PrinterError: "Default Storage Error"
  874. *PrinterError: "Defective Font Card Installed"
  875. *PrinterError: "Flash Full"
  876. *PrinterError: "ioerror"
  877. *PrinterError: "Flash Error"
  878. *PrinterError: "Duplex Not Attached"
  879. *PrinterError: "Duplex Cover Open"
  880. *PrinterError: "Scheduled Maintenance"
  881. *PrinterError: "Toner Low"
  882. *PrinterError: "Service Error"
  883.  
  884. *%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
  885.  
  886. *% === Color Separation Information =====================
  887.  
  888. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  889.  
  890. *InkName: ProcessBlack/Process Black
  891. *InkName: CustomColor/Custom Color
  892. *InkName: ProcessCyan/Process Cyan
  893. *InkName: ProcessMagenta/Process Magenta
  894. *InkName: ProcessYellow/Process Yellow
  895.  
  896. *%  For 60 lpi / 300 dpi  ===============================
  897.  
  898. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  899. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  900. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  901. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  902. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  903.  
  904. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  905. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  906. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  907. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  908. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  909.  
  910. *%  For 53 lpi / 300 dpi  ===============================
  911.  
  912. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  913. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  914. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  915. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  916. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  917.  
  918. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  919. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  920. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  921. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  922. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  923.  
  924. *%  For 85 lpi / 600 dpi  5,5,2,6,6,2,20/3,0) =====================
  925.  
  926. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  927. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  928. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  929. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  930. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  931.  
  932. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  933. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  934. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  935. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  936. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  937.  
  938. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  939.  {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  940.  1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  941.  abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  942.  sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  943.  "
  944. *End
  945.  
  946. *%  For 71 lpi / 600 dpi  ===============================
  947.  
  948. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  949. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  950. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  951. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  952. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  953.  
  954. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  955. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  956. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  957. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  958. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  959.  
  960. *% For 116 lpi / 1200 dpi ===================================================
  961.  
  962. *ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  963. *ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
  964. *ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
  965. *ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
  966. *ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
  967.  
  968. *ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  969. *ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
  970. *ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  971. *ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
  972. *ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
  973.  
  974. *% End of PPD file for Lexmark Optra N Laser Printer
  975.